home *** CD-ROM | disk | FTP | other *** search
/ Mac100% 1998 November / MAC100-1998-11.ISO.7z / MAC100-1998-11.ISO / スクリーンセーバーファクトリー / DarkSide of the Mac 5.0.2 / SampleFaders / Morpion.make < prev    next >
Text File  |  1994-08-26  |  3KB  |  84 lines

  1. LANGUAGE            = ENGLISHDARKSIDE
  2. ObjDir                = :Objects:
  3. PPCObjDir            = :PPCObjects:
  4. SrcDir                =
  5. OutputDir            = :Faders:
  6. LinkOptions            = -d
  7. RezOptions            = -d {LANGUAGE}=1
  8. PPC_LibEquates =     -l InterfaceLib.xcoff=InterfaceLib カ
  9.                     -l StdCLib.xcoff=StdCLib カ
  10.                     -l MathLib.xcoff=MathLib
  11.  
  12. # debugging options
  13. #CompileOptions    = -o "{ObjDir}" -d MPW3 -r -d SystemSevenOrLater -b2 -opt full
  14. #SymOpt = on
  15. #PPCC_Options =     -w conformance -appleext on -sym {SymOpt} -opt off
  16.  
  17. # non debugging options
  18. CompileOptions    = -mbg off -o "{ObjDir}" -d MPW3 -r -d SystemSevenOrLater -b2 -opt full
  19. SymOpt = off
  20. PPCC_Options =     -w conformance -appleext on -sym {SymOpt} -opt speed
  21.  
  22. # fader shell creation
  23. "{ObjDir}"Fader.c.o トト "{SrcDir}"Fader.c "{SrcDir}"Fader.h
  24.     Echo "Compiling Fader.c"
  25.     C {CompileOptions} "{SrcDir}"Fader.c
  26.     
  27. "{PPCObjDir}"Fader.c.o    ト {SrcDir}Fader.c
  28.     Echo "Compiling PPC Fader.c"
  29.     PPCC {PPCC_Options} {SrcDir}Fader.c -o {PPCObjDir}Fader.c.o
  30.  
  31.     
  32. # Morpion creation
  33. "{ObjDir}"Morpion.c.o トト "{SrcDir}"Morpion.c
  34.     Echo "Compiling Morpion.c"
  35.     C {CompileOptions} "{SrcDir}"Morpion.c
  36.  
  37. "{PPCObjDir}"Morpion.c.o    ト {SrcDir}Morpion.c
  38.     Echo "Compiling PPC Morpion.c"
  39.     PPCC {PPCC_Options} {SrcDir}Morpion.c -o {PPCObjDir}Morpion.c.o
  40.     
  41. "{OutputDir}"Morpion トト "{ObjDir}"Morpion.c.o "{ObjDir}"Fader.c.o
  42.     Echo "Linking Morpion"
  43.     Link {LinkOptions} -o {Targ}                カ
  44.     -m FaderEntry                                カ
  45.     -rt FADE=128                                カ
  46.     -sg Fader                                    カ
  47.     "{ObjDir}Fader.c.o"                            カ
  48.     "{ObjDir}Morpion.c.o"                        カ
  49.     "{Libraries}"Interface.o                     カ
  50.     "{Libraries}"Runtime.o                         
  51.     SetFile {Targ} -t 'Dark' -c 'DSOM'
  52.     
  53. "{PPCObjDir}Morpion.xcoff" トト    "{PPCObjDir}"Morpion.c.o "{PPCObjDir}"Fader.c.o
  54.     Echo "Making Morpion.xcoff for PowerPC"
  55.     PPCLink                                    カ
  56.         -sym {SymOpt}                        カ
  57.         "{PPCObjDir}Fader.c.o"                カ
  58.         "{PPCObjDir}Morpion.c.o"            カ
  59.         "{PPCLibraries}"InterfaceLib.xcoff    カ
  60.         "{PPCLibraries}"StdCLib.xcoff        カ
  61.         "{PPCLibraries}"PPCCRuntime.o         カ
  62.         -main PreflightFader                カ
  63.         -export preflightFaderUPP            カ
  64.         -export initializeFaderUPP            カ
  65.         -export idleFaderUPP                カ
  66.         -export disposeFaderUPP                カ
  67.         -export updateFaderUPP                カ
  68.         -export hitFaderUPP                    カ
  69.         -o "{Targ}"                        
  70.     If "{SymOpt}" =~ /[oO][nN]/
  71.        makeSYM "{Targ}"
  72.     End
  73.  
  74. "{OutputDir}Morpion" トト    "{PPCObjDir}Morpion.xcoff"
  75.     Echo "Linking Morpion for PowerPC"
  76.     MakePEF  -ft 'Dark' -fc 'DSOM' カ
  77.              "{PPCObjDir}Morpion.xcoff" カ
  78.              {PPC_LibEquates} カ
  79.              -o "{Targ}"    
  80.              
  81. "{OutputDir}"Morpion トト "{SrcDir}"Morpion.r
  82.     Echo "Rezzing Morpion"
  83.     Rez {RezOptions} -rd -o {Targ} {SrcDir}Morpion.r -append
  84.